import axios from '../utils'

const api = {
    alert: '/alert',
    getAllAlertByPage: '/alert/getAllDataByPage',
    delAlert: '/alert/del',
    changeState: '/alert/change_state',
}

export default api

//分页查询
export function getAllAlertByPage(parameter) {
    return axios({
        url: api.getAllAlertByPage,
        method: 'get',
        params: parameter
    })
}
//添加监控
export function addAlert(parameter) {
    return axios({
        url: api.alert,
        method: 'post',
        data: parameter
    })
}

//删除监控
export function delAlert(parameter) {
    return axios({
        url: api.delAlert,
        method: 'post',
        data: parameter
    })
}

//查询单条监控
export function getAlert(parameter) {
    return axios({
        url: api.alert + parameter,
        method: 'get',
    })
}

//修改监控的状态
export function changeStateAlert(parameter) {
    return axios({
        url: api.changeState,
        method: 'get',
        params: parameter
    })
}

//修改监控
export function updateAlert(parameter) {
    return axios({
        url: api.alert,
        method: 'put',
        data: parameter
    })
}